label#gender{
	display: inline-block;
	margin-top: 12px;
	display: flex;
	align-items: center;
	float: left;
	margin-right: 20px;
}
label#gender>input{
	margin-right: 5px;
}
.icon-name{
	width: 18px;
    height: 18px;
    background: url(../images/name.png) no-repeat;
}
.icon-password{
	width: 18px;
    height: 18px;
    background: url(../images/password.png) no-repeat;
}
.icon-email{
	width: 18px;
    height: 18px;
    background: url(../images/email.png) no-repeat;
}
.icon-relname{
	width: 18px;
    height: 18px;
    background: url(../images/relname.png) no-repeat;
}
.icon-tel{
	width: 18px;
    height: 18px;
    background: url(../images/tel.png) no-repeat;
}
.land_con{
	padding-top: 100px; 
	overflow: hidden;
}
.avatarcon{
	position: relative;
}
.uavatar{
	position: absolute;
	right: -100px;
	bottom: 0;	
	width: 100px;
	height: 100px;
	float: left;
}
.falseImg{
	display: inline-block;
    position: absolute;
    left: 357px;
    top: 9px;
	height: 16px;
	width: 16px;
	background: url(../images/false.png);
	background-size: 100%;
}
.trueImg{
	display: inline-block;
    position: absolute;
    left: 357px;
    top: 9px;
	height: 16px;
	width: 16px;
	background: url(../images/true.png);
	background-size: 100%;
}
label[class=error]{
	/*background-color: #fff3f3;
    border: 1px solid #ffadb0;*/
    color: #eb0007;
    width: 270px;
    height: 35px;
    line-height: 35px;
    padding-left: 9px;
    position: absolute;
    left: 355px;
    top: 0;
} 
i#idcode{
	display: inline-block;
}
label.yimg{
	height: 37px;
	display: inline-block;
}
#ehong-code{
	display: inline-block;
	position: absolute;
	right: -8px;
	height: 37px;
	box-sizing: border-box;
	user-select:none;
}
.item span#ehong-code-tip-ck {
    display: inline-block;
    text-align: right;
    width: 65px;
    padding-right: 0px;
    height: 37px;
    line-height: 37px;
    color: #666666;
}